<?php

//根据域名，判断网站文件存放在那个文件夹
//202010311更换了写法，采用数组的形式获取主题文件夹，少了判断，会更加简介容易理解。
//


//设置doamin作为全局变量，因为在funcition中要引用。
global $_domain;



//请根据不同的服务器文件中填写。
//没有各自主题，只有不同域名区分不同数据库的用这个写法。
//代表是天宫易通
include_once("site_theme_config.php");






//自动查找网站主题文件夹，导入site_theme文件设置信息
//不同的域名有不同的主题文件，
//代表是Evolution

//设置要搜索的目录
 $dir=ROOT_PATH_."/front";

if(is_dir($dir))
{
    if ($dh = opendir($dir))
    {
        while (($file = readdir($dh)) !== false)
        {
            if((is_dir($dir."/".$file)) && $file!="." && $file!="..")
            {
                //这一层就能获取所有front的主题，设置文件存在，则保存之
                if(file_exists(ROOT_PATH_."/front/".$file."/site_theme.php"))
                {
                    include_once (ROOT_PATH_."/front/".$file."/site_theme.php");
                    //echo "导入".$file;
                }
            }

        }
        closedir($dh);
    }
}






//这个是根据域名查找主题文件夹的函数。
//20220619同时查看主题文件夹是否存在，没有的话，则新建之
//过渡期中,不同的主题之间，根据设置域名，存放到uploadfiles文件夹中，
//考虑后期uploadfiles文件整合到主题之中

function host_theme($host)
{

    $_result = "default";
    global $_domain;

    //最后输出域名对应的文件夹
    if ($_domain[$host]) {
        $_result = $_domain[$host];
    }

    //检查是否有uploadfiles的主题文件夹，没有则添加
    if(!file_exists(ROOT_PATH_."/uploadfiles/".$_result)){
        mkdir(ROOT_PATH_."/uploadfiles/".$_result,0777,true);
        chmod(ROOT_PATH_."/uploadfiles/".$_result,0777);
    }


    return $_result;
}

?>